package DescubrePeru.negocio;

import DescubrePeru.dao.AuspiciadorDAO;
import DescubrePeru.excepcion.DAOExcepcion;
import DescubrePeru.modelo.Administrador;
import DescubrePeru.modelo.Auspiciador;

public class AuspiciadorNegocio {
	
	public void insertarAuspiciador(String nombre, String ruc, String categoria, String direccion, String telefono, String email, String website, String idadministrador) throws DAOExcepcion {

		Auspiciador modelo = new Auspiciador();
		modelo.setAuspiciadorNombre(nombre);
		modelo.setAuspiciadorRuc(ruc);
		modelo.setAuspiciadorCategoria(categoria);
		modelo.setAuspiciadorDireccion(direccion);
		modelo.setAuspiciadorTelefono(telefono);
		modelo.setAuspiciadorEmail(email);
		modelo.setAuspiciadorWebSite(website);
		modelo.setIdAdministrador(idadministrador);
		
		AuspiciadorDAO dao = new AuspiciadorDAO();
		dao.insertar(modelo);
	}
	
	public void ObtenerAuspiciador(String idAuspiciador) throws DAOExcepcion{
		
		Administrador modelo = new Administrador();
		
		modelo.getIdAdministrador();
		
		AuspiciadorDAO dao = new AuspiciadorDAO();
		dao.obtener(idAuspiciador);
		
	}
	
	public void ActualizarAuspiciador(String idAuspiciador, String auspiciador_nombre) throws DAOExcepcion{
		
		Auspiciador modelo = new Auspiciador();
		
		modelo.getIdAuspiciador();
		modelo.setAuspiciadorNombre(auspiciador_nombre);
		
		AuspiciadorDAO dao = new AuspiciadorDAO();
		dao.actualizar(idAuspiciador, modelo);
		
	}
	
	public void EliminarAuspiciador(String idAuspiciador) throws DAOExcepcion{
		
		Auspiciador modelo = new Auspiciador();
		
		modelo.setIdAuspiciador(idAuspiciador);
		
		AuspiciadorDAO dao = new AuspiciadorDAO();
		dao.eliminar(modelo);
		
	}

}
